100 100 50
15 83
49 49
27 72
1 36
82 77
93 95
94 66
26 60
77 67
53 96
92 40
90 22
58 80
86 68
26 47
68 1
87 50
75 55
52 44
80 75
94 90
96 9
64 96
32 82
84 38
81 3
53 93
81 20
82 100
51 35
23 99
10 100
78 2
45 34
91 53
88 70
39 20
60 34
63 22
60 66
6 35
66 13
96 76
55 9
46 9
85 57
3 22
65 91
21 89
12 52
